草庐IT

android - AsyncTask onPreExecute 进度对话框

全部标签

c# - 如何在繁忙的循环中显示进度?

我有一个从外部源读取大量数据的循环。该过程大约需要20秒,我想向用户显示进度。我不需要任何花哨的进度条,所以我选择将我的进度绘制在一个标签中,上面写着“Step1/1000”,然后更改为“Step2/1000”等。我的代码看起来像这样://"count"isthenumberofstepsintheloop,//IreceiveitinpreviouscodeStringcountLabel="/"+count.ToString();for(i=0;i但是,在该分析过程中,屏幕“卡住”并且进度不显示为正在推进。我从我过去在C++中理解这种行为,在那里我可能会有一个单独的线程显示一个进度

C# WatiN - 添加一个 AlertDialogHandler 以在每个 Alert 对话框窗口中单击确定按钮

您好用过的人WatiN可能还使用了DialogHandlers。好吧,有人可以教我如何分配一个DialogHandler来处理特定的任何警告框window.alert()WatiN控制下的IE实例。DialogHandler只需单击OK按钮即可获得非常警示的对话框,在这种情况下,我认为我们需要一个基本上只需单击OK按钮的AlertDialogHandler。AlertDialogHandler.OKButton.Click()我在网上搜索并找到了一些示例。但是它们只工作一小段时间或您指定的时间,我需要一个可以永远工作的,直到我选择通过单击按钮停止它。这困扰了我好几个小时,感谢任何帮助。

c# - 来自模态对话框的模态对话框 - 当第二个关闭时都关闭 - 为什么?

C#/.NET3.5/WinForms我有一个可以打开模态对话框的窗体,该窗体可以打开另一个模态对话框窗体。内部对话框窗体有OK和Cancel按钮,它的AcceptButton和CancelButton分别设置为它们。当我在内部对话框中按下Enter键或单击“确定”时,外部对话框也会关闭。我看不到我在做什么-这是预期的行为吗?我可以提供代码,但我不想把它搞得一团糟。 最佳答案 发生这种情况是因为ShowDialog调用也修改了其所有者的状态。为防止这种情况发生,您需要在ShowDialog调用之后将第一个模态对话框的DialogRe

华为云IOT Android应用开发详细教程

华为云IOTAndroid应用开发详细教程(AndroidStudio开发)第〇章   简介   大家好,上一期发布的教程叫大家如何利用华为云物联网平台提供的官方JavaDemo去编写Java上位机程序,由于主要是用的是GET请求去查询设备影子和查询设备,之后接到了很多小伙伴私信咨询POST请求的实现,现在带着大家,写一个不基于官方JavaDemo,而是完全参考于华为云帮助文档去写的一个Android应用,具体用到了POST请求获取鉴权的Token、设备命令下发,Get请求获取设备属性影子数据(依旧是用于解析属性)和查询设备(依旧是用于解析设备在线状态),先给大家看一下最终效果:第一章   提

c# - WPF 模态进度窗口

如果这个问题被回答了很多次,我深表歉意,但我似乎找不到适合我的答案。我想创建一个模态窗口,在我的应用程序执行长时间运行的任务时显示各种进度消息。这些任务在单独的线程上运行,我能够在流程的不同阶段更新进度窗口上的文本。跨线程通信一切正常。问题是我无法让窗口仅位于其他应用程序窗口(不是计算机上的每个应用程序)之上,保持在顶部,防止与父窗口交互,并仍然允许工作继续。这是我到目前为止尝试过的:首先,我的初始窗口是一个自定义类,它扩展了Window类并具有更新消息框的方法。我在早期创建了启动类的一个新实例,并根据需要显示/隐藏它。在最简单的情况下,我实例化窗口并对其调用.Show()://fro

c# - 在 C# 中为 Windows Vista/7 显示身份验证对话框

我想从用户那里获取网络登录凭据。我正在使用.NET3.5和C#。到目前为止,我使用的是CredUIPromptForCredentials调用(可以找到关于如何使用它的非常有用的链接here)我的问题是CredUIPromptForCredentialsAPI调用显示旧的windows2000/XP凭据对话框而不是新的Vista/7。我在msdn上读到我应该使用CredUIPromptForWindowsCredentials功能。有人可以发布一个如何在C#中使用它的示例吗?我还需要能够获取输入的凭据。 最佳答案 我设法实现了一个适

c# - 通过进度条显示执行进度

我有一个愚蠢的问题,但我卡住了。我正在从我的代码中执行一个存储过程过程需要时间,所以为此我显示了一个进度条,它显示了执行的进度,但是存储过程执行并且没有任何我增加进度条的值。这是我的代码voidbtnYes_Click(objectsender,EventArgse){if(DialogResult.Yes==MessageBox.Show("Areyousure","",MessageBoxButtons.YesNo)){try{dbDataEntitiesdb=newdbDataEntities();stringmyquery="DECLARE@return_valueintEXE

c# - 在 C# 中手动复制文件时显示复制文件对话框/表单?

我正在通过C#手动复制一些文件夹和文件,我想向用户展示实际发生的事情。目前,该程序看起来好像被卡住了,但实际上它正在复制文件。我认为已经有一个显示过程的内置对话框或表单,类似于在Windows资源管理器中复制/移动文件。是否有类似的东西可用,还是我必须从头开始创建所有内容?另外,这是否是向用户表明某事正在积极进行的最佳方法?感谢您的帮助! 最佳答案 Microsoft.VisualBasic.FileIO命名空间中内置了一个。不要被这个名字吓到,它是一个被低估的C#命名空间。静态类FileSystem具有具有该功能的CopyFile

c# - 如何在 C# Windows 窗体对话框中显示标准错误图标?

我想在Windows窗体对话框中使用标准错误图标(StandardIcons)。如何将错误图标加载到图像中进行显示? 最佳答案 通过使用Icon.ToBitmap()Bitmapb=SystemIcons.Error.ToBitmap();编辑:三年后又一次投票,我觉得有必要指导那些只想将图标绘制到图形对象的人阅读@HansPassant的回答。这是一个更好的解决方案。 关于c#-如何在C#Windows窗体对话框中显示标准错误图标?,我们在StackOverflow上找到一个类似的问题

C#进度条改变颜色

我正在尝试更改进度条的颜色,我将其用作密码强度验证器。例如,如果所需密码较弱,则进度条将变为黄色,如果为中等,则变为绿色。强,橙色.非常强,红色。就是这样。这是我的密码强度验证器代码:varPassChar=txtPass.Text;if(txtPass.Text.Length=6)pgbPass.ForeColor=Color.Yellow;if(txtPass.Text.Length>=12)pgbPass.ForeColor=Color.YellowGreen;if(Regex.IsMatch(PassChar,@"\d+"))pgbPass.ForeColor=Color.Gr